﻿table.HideTable td
{display:none;}
table.ShowTable td
{display:block;}

table.RemoveTable tr
{display:none;}
table.RemoveTable th
{display:none;}

a.side:link
{
	text-decoration: none;
	color: #323232;
}
a.side:visited
{
	text-decoration: none;
	color: #323232;
}
a.side:active
{
	text-decoration: none;
	color: #323232;
}
a.side:hover
{
	text-decoration: none;
	color: #000000;
}

a.nav:link 
{
	text-decoration: none;
	color: #C3C4EE;
}
a.nav:visited
{
	text-decoration: none;
	color: #C3C4EE;
}
a.nav:active 
{
	text-decoration: none;
	color: #FFFFFF;
}
a.nav:hover
{
	text-decoration: none; 
	color: #FFFFFF;
}

a:link 
{
	/*text-decoration: none;*/
	color: #323232;
}
a:visited
{
	/*text-decoration: none;*/
	color: #323232;
}
a:active 
{
	/*text-decoration: none;*/
	color: #323232;
}
a:hover
{
	/*text-decoration: none;*/ 
	color: #000000;
}

body
{
	background-color:#FFFFFF;
	font-family: Verdana, Tahoma, Geneva;
    	margin: 0px;
	padding: 0px;
 }
 
div.banner
{
	left: 0;
	top: 0;
	height: 110px;
	width: 100%;
    margin:0px;
}

div.title
{
    position: absolute;
	left: 45px; /* 45px */
	top: 30px; /* 70px */
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Geneva;
	font-size: 250%; /* 250% */
}

div.subtitle
{
    position: absolute;
	left: 65px; /* 65px */
	top: 70px; /* 100px */
	color: #C3C4EE;
	font-family: Verdana, Tahoma, Geneva;
	font-size: 100%; /* 125% */
}
div.navbar
{
	background-color:#191919;
	color: #FFFFFF;
	height: 35px;
	width: 100%;
    border: 0;
    spacing: 0px;
}

td.username
{
	width: 85%;
	text-align: right;
	color: white;	
	font-size: 80%;
}

table.DataList
{
	border:1px black solid;
	border-collapse:collapse;
}

table.DataList * td
{
	padding-left: .5em;
	padding-right: .5em;
}

.header
{
	color:white;
	background-color:#191919;
	border:0px black solid;
	border-collapse:collapse;
	padding: .25em;
	/*width: 150px;*/
}

table.nav
{
	height: 100%;
	vertical-align: middle;
	text-align: center;
	font-size: 80%;
}

.altrows
{
	color:black;
	background-color:#DFDFDF;
	border:0px black solid;
	border-collapse:collapse;
	padding: .25em;
}
	
.rows
{
	color:black;
	background-color:white;
	border:0px black solid;
	border-collapse:collapse;
	padding: .25em;
}

table.sidetable
{
	width: 95%;
	vertical-align: middle;
	text-align: left;
}

div.sidebar
{
	background-color: #EDEDED;
	height: 100%;
	width: 20%;
	font-size: 90%;
}

div.content
{
	left: 21%;
	top: 185px;
	width: 100%;
	height: 95%;
	background-color: #FAFBF9;
}

div.contentPane
{
    top: 185px;
    padding: 0px;
    padding-top:0px;
    margin:0px;
	width: 100%;
	height: 95%;
	background-color: #FAFBF9;
    border: 0px;
    spacing: 0px;
}

div.footer
{
    left: 0;
    top: 90%;
    width: 100%;
    height: 25px;
    background-color: #FFFFFF;
}

.errorText
{
	color: red;
}

/* Used to style the asterisks for required fields */
.requiredText
{
	color: red;
}

.sidebarPrivName
{
	font-size: 120%;
	font-weight: bold;
	padding-bottom: 10px;
}